media relations bookkeeping forecasting communication public relations analysis cpa budgeting personal finance advertising accounting communications money management consulting accountant marketing asset allocation